<?php 
/**
 * ... ...
 * ... ...
 *
 */ 



// UI控件 类 
//<<[UnmodifiableBlock.Start]::Include Parent Class::>>//
JCAT_Package::ImportClass('JCAT_UIGtkCtrlSelect',JCAT::PACKAGE_UICTRLGTK) ;
//<<[UnmodifiableBlock.End]::Include Parent Class::>>//
// 载入所需的 数据校验器 类 
//<<[UnmodifiableBlock.Start]::Include Data Verifier Class::>>//
JCAT_Package::ImportClass('JCAT_UICtrlLengthVerifier',JCAT::PACKAGE_MVCDV) ;
//<<[UnmodifiableBlock.End]::Include Data Verifier Class::>>//



// 创建 UICtrl 对象 
//<<[UnmodifiableBlock.Start]::Init Parent Class::>>//
$aNewInstance = new JCAT_UIGtkCtrlSelect('DBDriver',JCAT_Language::Sentence("数据库驱动器"),'SelDBDriver') ; 
//<<[UnmodifiableBlock.End]::Init Parent Class::>>//

// 创建并载入 数据校验器 
//<<[UnmodifiableBlock.Start]::Data Verifier::>>//
// 最小值:0; 不允许为空
$aNewInstance->AddVerifier(JCAT_Flyweight::GetGlobalInstance('JCAT_UICtrlLengthVerifier',-1,-1,false)) ;
//<<[UnmodifiableBlock.End]::Data Verifier::>>//


// 设置 选项 
//<<[UnmodifiableBlock.Start]::Options::>>//
$aNewInstance->AddOption("<= MySQL 4.0","JCAT_DBFactoryMySQL",false) ;
$aNewInstance->AddOption(">= MySQL 4.1","JCAT_DBFactoryMySQL41",true) ;
$aNewInstance->AddOption("SQLite","JCAT_DBFactorySQLite",false) ;
//<<[UnmodifiableBlock.End]::Options::>>//
		

// 在此添加 初始化 代码 
// TODO ... ...


// 返回实例对象
return $aNewInstance ;











?><?
/**
 * [注意!!]
 *	以下内容由 JCAT PHP Toolbox 自动维护，手动更改的内容会被 JCAT PHP Toolbox 抹除，
 *	同时还可能破坏格式，导致 JCAT PHP Toolbox 无法正常读取。
 */
/*<<[UnmodifiableBlock.Start]::Coder Dialog Data::>>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//
<<{{DocumentClass:UICtrlGtkSelectDoc}}>>
eCVEQSU4RFNBbiVEQkYlMTQlREQlMTclRTglMUQlMDIlMUQlQzAlMTIlMjklQjklQjFpJUQ3JTgwSSUwRSUxNU4lM0MlOTQlODclOUFhJUFBbCUwQSU5QWIlRUMlMTFHJUEyKzElOTElMjhBJTE3JTI4JUQwVSVEMUVvJTkwbiU4QXYlREIlRkI4JTQwbyVEMTclQjRpJTI3JTQwJTgwdiVGMUElRjIlRkYlM0YlRUYlQkZ5
JUVGM3VsZyVCRnYlMDZOJUM3TyVBQiVCNHMlOTYlM0ElMkYlQ0QlQjd1JUVBdGQlRThVJTJCJTFEJUNFJTk3JTNBJTlGJUU3JThCSiVENCVDQiVCQ3MlQTYlMUMlRkIlMEMlRTUlRTMlQjYlRUMlRTl0JUJEJUJFTiVBQiUzQnMlRDRyJUY2JUNBJUU5JUExJTdFeiVFMnQlQkF3JUU1JTNDJUVGJUE2JTNBJUNGJUJCJUQ3
JUFCciU5NmdVJTk3JUU2JTVFWnUlQUZfJTVEJThCJUIyJUQ0NyVFNSVCNiVEQiU5QyVDRSVENyU1RCVBRiU5QyVFNiVBQiVFNzYlRUZSKzUlOUYlOTclOEIlQTMlODclMjklNUQlQjVYVyVFOSUyMiVDQiU4RiU3QyVEN18lQTklMEYlRjklRUFoeSVCNyVFQyU5QyUxRCU0MCVBNSVEN1J5JUFEJTE2JUQzJTBFJTg2JURC
JUM4JTE4JTg4JTFGZTglQUMlMEFTJTE5JUU3JTFBJUI4JUE2JUY2JURDJTFEJUE1JUYzJURDZCVDMCVCNCVDNWwlMUFOJURBJTA2JTk2JUFBJUM1JTFCNSVCRCVDRCVBQiVEMG8lMkElOTYlRDMlMDElRDAlMTclQ0R2JURCJTJDJUMzJTE2JUNGJTAwJTdDJUZBJUY1JUNGTyUzRiVGRnElRkYlRjclMkYlRkYlRkMlRkUl
RDclRkRPJTFGJUVGJTdGJUZCaCUyQSUyRiU5RCVDRWhZJUE5ciVCMTZaJUY1JTFGJUI0SiUyMSVGRCVCRWElOTElREQlMjklM0QlNUQlRTUlMEJTJUVDOSVGQiU4MyVBOSVERSslOTRjJTNEJThFJTNBJUZGJUZFJTA1JUFCJUM3JUZDJUVBJUM1JUUwJUE4JUY3JUU0JUM0JUU5JUUzZSU3RDdIJUIzJUFBJTVDJUQ1TSUw
QiVBNDElRTclRkUlMEIlREQlRkElMEMlRkQlRTIlMTklRERqJUQxbSVFQiVBQiVFOCUwMyVBQiVDMSVCNyVGRjclRkIlRUYrJTFEJUJGUiVENSVEMyUwMiUzRHklRjQlMDQlREMlRDYlMEYlODdDJTAzJUU4JTdEJTA2aCVCNVolRjUlQ0Q0JUVDJTVFZiVGNiVFNiUwQiVBRiUyRlclNjAlRjAlMjElRjclQ0IlRUMlQkRZ
VlMlQzNOJTJGJTFFTSVCMSVFRCU4NyVGRE4lRjIlOTV6JUE3JUYyJTk1V2olQjMlMTElRjAlRTIlQjFxJURBJTJDJTNGJTA2JUY3JTAweCU3RSVCRSVERiVCNyU0MCVDRCU4NiUzQV8lMUJxOCU1QyU1QyU3QyVGQk0lRUUlMjUlODQlOEYlRTUrJUY2JUU0MSUyMyVENiU4OEolQjZjJTlFJURDJTIyJTA2JUQxWCVGNiVC
OSU5MiVDNyVEMUwlQkJUJUM2JTNFJTE1JUI3JTFCJTJBJUMyJTAxJTk1JUQxJTkwJUNBJUMwJUEzJTkyJUQ3UyU5NSUxMDZOJTVDJTgzJTgxJUZFTSUzQyUwQzUlOTMlQTElRTYlQjNCcyVBMSVFOSU5NSUyODQlMjNSJUM3MyVFNCUwNCVENyUyMyUxRiVGNSU4MmglREUlMjMlM0ElMjYlRjhGJTdEJUU0JTIzJTA4JUQx
JUQxJUVDUiVGMyUxRCVDRSVFREIlRTRDJTlDMSVFNyVCOCVFNiUwNSUwNyVFNiUwNCUzRHglREYxJUJDJTIzJTdDJUE2YyVDMSUxQWwlM0UlOEJtJTJBJTI5JTAxJUI3JTFEJTk1JTg5JTI3JTNEaSU5QiUzQiU4Q0wlODAlMTM3JTFDJUJEJTI0JTAwJUM3LSVBRiU5MyU4MCUyOVklOEYlQzYlQzklMTB5NyVGMiUxMiU5
NyVBOSVDNGclQTglQjElQzAlQ0MlQkYlMDUlQ0YlQTklQTQlRjIlQURLRSUxMCUyNCUyNENuJUNBJUE4JTI4bDlOSGwlRUVqJTlGaCVENiU5MyVFMCU5RCU4MSUxRkIlQjglOTglMUJaVCUyNCVERVVyJUEyR3IlRjIlN0UlQTIlQTAlMDUlQjAxJTA3JUZBNiVCMyUwOGYlMEQlMTFBJUQ0TyU3RSVBMCU4MnolRTAlN0JM
JUM1ZCU5MyU4MSUwN3pJVCVFMyU4OXMlODZLJTI0JTBDbiVEMSU4MyVDNiUxNiVGOCUwNVExJTgxbiVDMSUzQiVGMCUwQSVDMCUwQiVEQSU5MyUzRSVGQyVDMCU1QzAlQTklRTUlODAlQ0RRJTI3JTAxeCU5MyUxQSUzQyVDOCUxQiVGOCUxNiUyQiVDQyUxRCVDQmNwJUYwJUI5LnQlMkMlQTElMUYlQjQlRTNGNyVBMyUy
NyVGQyU2MCUwMiUzRTQlQ0ZLJTFEJUMzJTlCJTk4JUJDJTFEN3glOUUlRjElM0QlQjAlQTklRDBDJTA0JUU2TSVBMDElQzElM0MlOEElRUYlMDIzJUE2JUQwJTlCKyU5NyU5OCVFNyUxNiVGNyVFRiVERCUyNCVDNjclRjAuJThDTyVGMCVCM2clRkMlMjUlRTAlQzU3UyUyNXclRDAlQzElRTglMEMlREMlQUMlRjElOTkl
MTklM0UlMjJaUyUxMSUwNSUwMiU3QyU5OSUwOSVFQyUxMSVCNyVDMSVENSVENyUxNnZuJTE4QW8lRUMlRDcwJTFFNyVCNSUzRSVFRUQlRTJmZyVFMSVERCUyQiVGNGFvJUI4JTBDJTI4JUY0JUY0JUE5JTk0JUQwJTI0JTg0ZmElOER3cCUyNSU4MyU5QiUxQSUxQSVENHIlMTMlQTklMDElRjQlQTMlNUIlMkElNUMlQjcl
RjlJJUZGJTA1JUM2JUZCJTA3Ug!!
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<<[UnmodifiableBlock.End]::Coder Dialog Data::>>*/
?>